
import gamelib2d.MapData;

class Blocksm7l2Info extends MapData
{
  public function new ()
  {
    name = "m7l2";
    mapW = 30;
    mapH = 33;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, -1,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0, -1,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  4,  4,  4,  4,  4,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  4,  4,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  0,  4,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  4,  0,  4,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0, -5,  3,  3,  3,  3,  3,  3,  3, -5,  0, -5,  4,
      4, -5,  0, -5,  3,  3,  3,  3,  3,  3,  3, -5],
   [  0,  0,  0,  0,  0,  0,  3,  0,  3,  3,  3,  3,  3,  0,  3,  0,  0,  0,
      0,  0,  0,  3,  0,  3,  3,  3,  3,  3,  0,  3],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  2, 11,  2, 11,  2,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  3,  3,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  3,  3,  3,  3,  3,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  0,  0,  0,  0,
      0,  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,4096,  0,4096,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0]]; 
  }
}
